package com.remainder.sdk.export.domain;

import java.util.Date;

import com.remainder.common.core.web.domain.BaseEntity;

import lombok.Builder;
import lombok.Data;

/**
 * 导出日志对象 biz_export_log
 *
 * @author qiaomignzhi
 * @date 2023-06-13
 */
@Data
@Builder
public class ExportLog extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 导出日志id
     */
    private Long id;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 操作人ID
     */
    private Long operatorId;

    /**
     * 操作人姓名
     */
    private String operatorName;

    /**
     * 文件来源
     */
    private Integer exportSource;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 总处理量
     */
    private Integer total;

    /**
     * 单批次数量
     */
    private Integer batchSize;

    /**
     * 已处理批次
     */
    private Integer remainBatch;

    /**
     * 导出类别(0:本地1:oss)
     */
    private Integer exportType;

    /**
     * 导出详情
     */
    private String exportDetails;

    /**
     * 导出状态(0:新建1:处理中2:处理完成3:处理失败)
     */
    private String status;

    /**
     * 操作来源(0:系统后台 1:代理商后台)
     */
    private Integer operatingSource;

    /**
     * 登记时间
     */
    private Date gmtCreate;

    /**
     * 更新时间
     */
    private Date gmtModified;
}
